home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / BUSINESS / HN309.ARJ / HN1.EXE / HOTNET.DOC next >
Text File  |  1992-03-18  |  27KB  |  765 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6. H O T N E T
  7.  
  8.  
  9. Hotline Phone Calling/Tracking
  10.  
  11. A Single/Multi-User Help Desk System
  12.  
  13. Version 3.09
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32. Copyright 1990,1991 - Joey Robichaux
  33. P.O. Box 82311
  34. Baton Rouge, La. 70884
  35. (504) 752-2620
  36.  
  37. Table of Contents
  38.  
  39.          Section                                       Page
  40.                                                            
  41.          Greetings
  42.          Basics
  43.          Definition of Shareware
  44.          Disclaimer - Agreement
  45.          Registration
  46.          Who to Contact
  47.          Compuserve
  48.          Table of Contents
  49.          Hardware Requirements
  50.          Installing and Starting Hotnet (also TSR)
  51.          Auto Log-In
  52.          Scrolling Picklists
  53.          Phone Call File
  54.          The Comments Field
  55.          Free-Form Text Search
  56.          Caller Detail File
  57.          Customer Company File
  58.          Graphics Lists
  59.          Utilities
  60.          Reporting with HOTRPT
  61.          Errors
  62.          Final
  63.          Index
  64.  
  65. Greetings
  66.  
  67. This is a thin manual.
  68.  
  69. That's by design -- not by accident!
  70.  
  71. It used to be a thick manual -- full of extra words,
  72. fluff, diagrams, caveats, and loads of other things
  73. to make it look impressive.  Just like other software
  74. manuals.
  75.  
  76. It was just about as useful as other software
  77. manuals, too.  Too big to be useful.  All the helpful
  78. information was hidden in the fluff.
  79.  
  80. That's why it's now thin.  I've tried to remove the
  81. fluff and leave the bare-bones useful.
  82.  
  83. Read it if you need it -- but you probably won't. 
  84. Hotnet is pretty direct.
  85.  
  86. Also, Hotnet is a trademark of Joey Robichaux.  All other
  87. brand and product names mentioned are trademarks of their
  88. respective companies.
  89.  
  90. Basics
  91.  
  92. Do you run a help-desk?  Maybe you call it a
  93. hotline, or a customer service center, or a trouble
  94. desk?  Whatever you call it, you've discovered a
  95. few things.
  96.  
  97. First, you're swamped by calls.  Second, you're run
  98. ragged solving the same types of problems over
  99. and over again.  Finally, things are happening so
  100. quick it's hard to share information among your
  101. staff.
  102.  
  103. That's where Hotnet comes in.  It's your help-desk
  104. solution.
  105.  
  106. Hotnet logs calls -- but even more, Hotnet does it
  107. simply and quick.  When the phone's ringing off
  108. the wall, you don't want to be struggling with your
  109. software.
  110.  
  111. Hotnet queries your calls -- again, simply and
  112. quickly.  Recycle your solutions -- if you've solved
  113. a problem once, use that solution.  Don't reinvent
  114. the wheel -- don't look up the same obscure error
  115. messages again and again.  Let Hotnet tell you
  116. the answers.
  117.  
  118. Finally, Hotnet manages your information.  Track
  119. your progress; prove your efforts to management
  120. with Hotnet's reporting functions.
  121.  
  122. Definition of Shareware
  123.  
  124. Shareware distribution gives you a chance to try
  125. software before buying it. If you try a Shareware
  126. program and continue using it, you must register
  127. the product.  
  128.  
  129. Copyright laws apply to both Shareware and
  130. commercial software, and the copyright holder
  131. retains all rights.  The main difference between
  132. Shareware and commerical software is the method
  133. of distribution.  The author specifically grants the
  134. right to copy and distribute the software, either to
  135. all or to a specific group. 
  136.  
  137. Shareware is a distribution method, not a type of
  138. software.  Shareware has the ultimate money-back
  139. guarantee -- if you don't use the product, you don't
  140. pay for it.
  141.  
  142.  
  143. Disclaimer - Agreement
  144.  
  145. Users of HOTNET must accept this disclaimer of
  146. warranty:
  147.  
  148. "Hotnet is supplied as is.  The author disclaims
  149. all warranties, expressed or implied, including,
  150. without limitation, the warranties of
  151. merchantability and of fitness for any purpose.
  152. The author assumes no liability for damages,
  153. direct or consequential, which may result from the
  154. use of Hotnet."
  155.  
  156. Hotnet is a "shareware program" and is provided
  157. at no charge to the user for evaluation.  Feel free
  158. to share it with your friends, but please do not
  159. give it away altered or as part of another system.  
  160.  
  161. If you use Hotnet after a reasonable trial period,
  162. you must make a registration payment of $89 to
  163. the author.  This licenses one copy for use on any
  164. one workstation at any one time.  If multiple
  165. people use Hotnet, you must license multiple
  166. copies.  Discounts are available -- please contact
  167. the author for details.
  168.  
  169. Commercial users of Hotnet must register and
  170. pay for their copies of Hotnet within 30 days of
  171. first use or their license is withdrawn.  
  172.  
  173. Registration
  174.  
  175. When you register Hotnet you'll receive:
  176.  
  177.                   *         a copy of the latest version of
  178.                             Hotnet,  direct from the author
  179.                             and guaranteed virus-free;
  180.                   *         a printed copy of this reference
  181.                             manual;
  182.                   *         notification of upgrades and
  183.                             new releases;
  184.                   *         access to free technical support.
  185.  
  186. Who to Contact
  187.  
  188. For technical support, enquiries, and multiple copy
  189. discount information, the author can be contacted
  190. in the following ways:
  191.  
  192.      *            On Compuserve, via EASYPLEX to
  193.                   ID 71336,336.
  194.  
  195.      *            By US Mail:        Joey Robichaux
  196.                                      P. O. Box 82311
  197.                                      Baton Rouge, La. 70884
  198.  
  199.      *            Telephone : (504) 752-2620.  Please
  200.                   note that the author will not normally
  201.                   be available at this number during
  202.                   working hours, but please leave a                       
  203.                   message and he will return your call
  204.                   as soon as possible.
  205. Compuserve
  206.  
  207. To thank you for registering Hotnet, and to make
  208. support easier, I'm offering a free introductory
  209. subscription to CompuServe to registered users. 
  210. This subscription include $15.00 worth of free
  211. connect time.
  212.  
  213. To collect your membership ID and password:
  214.  
  215.         {This information contained in
  216.          registered version}
  217.  
  218.  
  219. Hardware Requirements
  220.  
  221. Hotnet will run on any IBM compatible PC-
  222. DOS/MS-DOS machine.  A hard drive and printer
  223. are required for optimum performance.  You
  224. should have 640K conventional RAM.  Hotnet
  225. may work with less RAM, but you may run into
  226. problems trying to print reports.
  227.  
  228. Hotnet will run on a NETBIOS-compatible
  229. network.  It has been tested on Novell Advanced
  230. Netware, ELS, and on TopShare.  It uses standard
  231. NETBIOS record locking techniques.
  232.  
  233. Hotnet should work on LANTASTIC, Netware Lite,
  234. and other peer-to-peer networks.  However, you
  235. should set this environment variable:
  236.         SET LANTASTIC=T
  237. no matter which peer-to-peer network you use.
  238. You may also need to run the DOS SHARE command.
  239.  
  240. Hotnet supports both color and monochrome video
  241. monitors.
  242.  
  243. Hotnet supports the following types of printers
  244. (and compatables):
  245.  
  246.                   Epson EX/FX/JX/RX/LQ
  247.                   HP LaserJet 500/+/II/III
  248.                   Generic ASCII printers
  249.                   HP LaserJet I
  250.                   IBM Proprinter
  251.                   Panasonic KX
  252.                   Diablo 620 & 630
  253.                   Toshiba P341/P351
  254.  
  255. Installing and Starting Hotnet (also TSR)
  256.  
  257. Create a subdirectory on your hard disk.  This will be your
  258. personal hard disk if you are installing Hotnet for non-LAN
  259. personal use.  It will be the file server's hard disk if you
  260. are installing Hotnet for multi-user access.  Note that you
  261. must have the proper supervisory rights to create
  262. subdirectories on your network.  Also, you must grant
  263. read/write/delete rights to all users.
  264.  
  265. Make this new subdirectory the current directory. Your DOS
  266. prompt will look something like this:
  267.  
  268.          F:/HOME/HOTNET> _
  269.  
  270. Hotnet is contained in two self-extracting files, HN1.EXE
  271. and HN2.EXE.  Place the first diskette in your diskette
  272. drive.
  273.  
  274. Type the following command:
  275.  
  276.          F:/HOME/HOTNET> A:HN1         {press Enter}
  277.  
  278. This assumes your Hotnet diskette is in drive A. The Hotnet
  279. files self-extract into your subdirectory.  When it's
  280. finished, repeat the process with the second disk and
  281. HN2.EXE.
  282.  
  283. Your installation is now almost complete -- you must check
  284. your FILES and BUFFERS statements in your CONFIG.SYS file.
  285.  
  286. You should at least have FILES = 42 and BUFFERS = 8.  If
  287. you're running Microsoft Windows or some "shell" programs,
  288. you may have to increase the FILES even greater.  If Hotnet
  289. terminates with an "Open" error or a "REDOINDEX" error, this
  290. is most likely because of insufficient file handles.
  291.  
  292. To start HOTNET, simply type "HOTNET" at the DOS prompt.  To
  293. start HOTNET as a TSR, just supply any dummy parameter when
  294. you start HOTNET.  For example, "HOTNET TSR".  The Alt -
  295. Equal Sign keys (ALT=) activate Hotnet(tsr).
  296.  
  297. The TSR version tucks itself away into expanded or extended
  298. memory.  If none is available, it loads into a temporary
  299. disk file.  If you terminate Hotet(tsr) normally (with the
  300. Terminate function), this file is deleted.  If you turn the
  301. machine off without terminating Hotnet, the disk file stays
  302. around.  It doesn't hurt anything, but it does use up disk
  303. space.  You can delete old ones without hurting anything;
  304. just try "DIR *." and look for strange alpha or numeric
  305. names.
  306.  
  307. NOTE: You cannot run bot HOTNET and HOTNET(tsr) at the same
  308. time on the SAME machine ... you'll hang one or the other on
  309. file/record locking problems.
  310.  
  311. The first time HOTNET runs, it spends a few moments building
  312. the necessary data files.
  313. Auto Log-In
  314.  
  315. When you use Hotnet, you "Log In" so Hotnet knows
  316. who is answering calls.
  317.  
  318. Hotnet automatically logs you in if you dedicate
  319. an environment variable.  This takes a few bytes
  320. of environment space, so you may decide not to
  321. use this option.
  322.  
  323. Use an environment variable called LOGNAME. 
  324. Place this in each user's LOGIN script or in his
  325. AUTOEXEC.BAT file.  You can use the following
  326. DOS command:
  327.  
  328.          SET LOGNAME=USERNAME
  329.  
  330. where USERNAME is the user's name.  Hotnet
  331. uses this to track who is answering and recording
  332. calls.
  333.  
  334. If you don't use the LOGNAME variable, you
  335. must log in manually with the Log in function of
  336. Hotnet.  This function is in the Utility section.
  337. Scrolling Picklists
  338.  
  339. Hotnet maintains data files with a feature called
  340. scrolling picklists.  
  341.  
  342. Select a data file and Hotnet pops open a window. 
  343. It sequentially loads portions of records in each
  344. window.  A highlighting bar rests on the first
  345. record in the window.  You can move this bar and
  346. scroll the records in the list; you can pick records
  347. from the list by highlighting them and pressing
  348. Enter.  (That's why they call it a scrolling
  349. picklist!)
  350.  
  351. For example, the figure shows the scrolling
  352. picklist for the call details.  The window shows
  353. record portions for records with tracking numbers
  354. from 35 through 47 (call number 45 has been
  355. deleted).  The second record in the list is
  356. highlighted.
  357.  
  358. Use the up and down arrow keys to move
  359. highlighted bar.  If you press PgUp or PgDn, the
  360. window scrolls an entire screen at a time.
  361.  
  362. To jump to the first record in the list, press the
  363. Home key.  To reach all the way to the bottom,
  364. press the End key.
  365.  
  366. To locate a record by key search, press the first
  367. letter of the desired key.  The window scrolls to
  368. the first record with a key matching the letter. 
  369. Press another key and the window scrolls to the
  370. first record whose key matches the two letter
  371. sequence.  You can also use the Backspace key to
  372. correct searches.  This technique is called
  373. successive refinement.  It is used in most of the
  374. picklist sequences except tracking number order.
  375.  
  376. Use scrolling picklists to insert new records, select
  377. old records to edit or browse, delete existing
  378. records, or return to the previous menu.  In some
  379. cases you can even do a free-form phrase search. 
  380. The message line at the bottom of the screen tells
  381. you what you can do.
  382. For instance, to add a new record, press the
  383. Insert key.  A blank window pops open to capture
  384. the new record.  In general, you can press F10 or
  385. Ctrl-W, or enter all the data fields, to save the
  386. new record, or Escape to abort the addition.
  387.  
  388. Once you press F10, Ctrl-W, or Escape, the
  389. display returns to the scrolling picklist.
  390.  
  391. To edit or browse a record, press Enter after
  392. highlighting the desired record.  The scrolling
  393. picklist fetches the entire record and opens a new
  394. window for this record.
  395.  
  396. The message area at the bottom of the display
  397. again prompts you for any action.  In this
  398. example, you can press "E" to actually edit the
  399. record data, "C" to call up the caller detail record,
  400. or Escape to quit and return to the scrolling
  401. picklist.
  402.  
  403. To delete a record from the scrolling picklist, 
  404. press the Delete key after you've highlighted the
  405. desired record.  Confirm the delete by pressing the
  406. "D" key.
  407.  
  408. While Hotnet uses scrolling picklists to maintain
  409. all data files, each file is slightly different.  For
  410. example, you cannot free-form phrase search the
  411. caller detail file.  Still, the basic principles of
  412. scrolling picklists will apply to each file -- pop
  413. open a list, scroll the list, and Insert, edit, delete,
  414. or browse records.  When you're finished, just
  415. press Escape to return to the previous menu.
  416.  
  417. Phone Call File
  418.  
  419. The phone call record looks like this:
  420.  
  421. Note you can use the F1 function key to perform lookups on the caller
  422. detail file.  You can insert or delete callers while you're performing this
  423. lookup.  However, when you highlight a caller and press ENTER, you'll return
  424. to the phone call record -- plus you'll plug the caller name with the caller
  425. you selected.
  426.  
  427. When you're editing the comments field, you can use these three function keys:
  428.  
  429. F2  = insert date, time, and logname
  430. F5  = accept comments and close call (plug solve time and date)
  431. F10 = accept comments
  432.  
  433. The data fields are:
  434.  
  435. LOG      :        The phone answerer currently logged in.  This is the    
  436.                   name in the environment variable LOGNAME or it is the
  437.                   name used in the LOG IN utility option to override
  438.                   LOGNAME.  This field can not be edited UNLESS you
  439.                   are logged in as Master User.  You can assign calls to
  440.                   other people by changing this fields.
  441. TRACK    :        A tracking number assigned when the call was originally
  442.                   added.  You cannot edit this field.  It ranges from 1
  443.                   through 999,999.  When the field passes 6 digits, it cycles
  444.                   back to 1.
  445. WHO      :        The caller's name.  This field makes it easy to reference
  446.                   previous calls from the same caller.
  447. CALLTYPE :        A one character field users can define to denote the
  448.                   "type" of call (personal, problem, followup, etc)
  449. DESC     :        a short problem description.
  450. WHERE    :        The caller's location
  451. PHONE    :        The caller's phone number   
  452. EXT      :        The caller's extension
  453. FAX      :        The caller's fax number
  454. TIME     :        The time the call was added.
  455. SOLVED   :        The time the call was solved.
  456. DATE     :        The date the call was added. (YY.MM.DD format)
  457. SOLVED   :        The date the call was solved. (YY.MM.DD format)
  458.                   See also "Change Solve Date Default" later in this book.
  459. plus     :        
  460.  
  461. The comments box.  This box contains a free-form
  462. memo field.  This field can be thousands of bytes
  463. long.  
  464. The Comments Field
  465.  
  466. When you're entering free-form comments, you're
  467. in a mini-word processor mode.  This simple word
  468. processor does word-wrapping and responds to
  469. many standard word processing commands,
  470. including the following:
  471.  
  472. F2                                   Enter Date, Time, and Logname stamp
  473. F5                                   Finish edit, save data, and close call
  474.                                      (plug date and time as solved)
  475. F10                                  Finish edit and save data
  476. Up arrow or CTRL-E                   Cursor up
  477. Down arrow or CTRL-X                 Cursor down
  478. Left arrow or CTRL-S                 Cursor left
  479. Right arrow or CTRL-D                Cursor right
  480. CTRL-left arrow or CTRL-A            Cursor left one word
  481. CTRL-right arrow or CTRL-F           Cursor right one word
  482. HOME                                 Beginning line
  483. END                                  End of line
  484. CTRL-HOME                            Beginning of current window 
  485. CTRL-END                             End of current window
  486. PgUp                                 Previous edit window
  487. PgDn                                 Next edit window
  488. CTRL-PgUp                            Beginning of comments field
  489. CTRL-PgDn                            End of comments field
  490. Return                               Move to beginning of next line
  491. Delete                               Delete character at cursor
  492. Backspace                            Delete character to left of cursor
  493. Tab                                  Insert tab character or spaces
  494. CTRL-Y                               Delete the current line
  495. CTRL-T                               Delete word right
  496. CTRL-B                               Reformat paragraph
  497. Insert                               Toggle insert mode
  498. CTRL-W                               Finish edit and save data
  499. ESCAPE                               Abort edit without save
  500. Free-Form Text Search
  501.  
  502. Hotnet uses a high-powered "free form text
  503. search" facility that makes it a snap to retrieve
  504. special records.  Not only is it easy to enter call
  505. information, it's just as easy to locate that
  506. information.
  507.  
  508. When you press the F2 function key from the
  509. Phone Call scrolling picklist, Hotnet asks you for
  510. a search string.  This can be any string --
  511. characters, blanks, punction marks, or whatever --
  512. that you'd like to locate.
  513.  
  514. For instance, to find all comments with the words
  515. "nuclear fission", you could use these search
  516. strings:
  517.  
  518.          nuclear fission
  519.          lear fiss
  520.          r fis
  521.          nuclear fi
  522.          ... and so on ...
  523.  
  524. The search is case-insensitive.  It matches lower-
  525. case to upper-case.
  526.  
  527. Hotnet searches the caller name, the short
  528. description, the locate, and the free-form
  529. comments field.
  530.  
  531. Hotnet returns all matching records, one at a
  532. time.  You can optionally browse or edit these
  533. records, or you can skip to the next locate record.
  534. Caller Detail File
  535.  
  536. The Caller Detail File contains information
  537. specific to each caller.  This is an optional data file
  538. -- you don't need to record caller data.
  539.  
  540. The Caller Detail File looks like this:
  541. The data fields are:
  542.  
  543. COMPANY           :         The caller's company.  This is useful if you're
  544.                             serving different client companies.  If you're
  545.                             doing internal phone support, a special
  546.                             company -- NULL COMPANY -- is defined in
  547.                             the Customer Company file.  You can also
  548.                             rename NULL COMPANY to your own
  549.                             company name.
  550. CALLER            :         The caller name.
  551. PHONE             :         The caller's phone number
  552. MISC              :         Eight different miscellaneous data fields.  Use
  553.  (1 through 8)              these fields for particulars about the caller.
  554. Customer Company File
  555.  
  556. The Customer Company file contains information
  557. about each caller's company.  This is most useful if
  558. you're serving multiple client companies.
  559.  
  560. If you're doing internal support, you may not use
  561. this file -- or you can enter a single dummy
  562. company with your own company name.
  563.  
  564. The sample record is an entry for NULL
  565. COMPANY.
  566.  
  567. The Customer Company file looks like this:
  568. The data fields are:
  569.  
  570. COMPANY           :         Company name
  571. ADDRESS           :         The first address line
  572.                   :         The second address line
  573. CITY/ST/ZIP       :         The city, state, and zip code
  574. PHONE             :         A central phone number
  575. MISC              :         Three miscellaneous text fields
  576.   (1 through 3)
  577. Graphics Lists
  578.  
  579. The Graphics List file is a list of .PCX file names. These
  580. files must exist in the current subdirectory!
  581.  
  582. This lets you display keyboard templates, schematics, maps,
  583. or other types of graphics data you need to run your help
  584. desk.  For instance, you can capture common application
  585. screens with screen capture routines -- then refer to these
  586. screens to answer questions.
  587.  
  588. You can also insert a "description" field about each .PCX
  589. file. The description field can be up to 128 bytes long. You
  590. edit this field in a horizontally scrolling window.
  591.  
  592. Hotnet will display any .PCX file -- however, your video
  593. hardware should support the particular type of .PCX!  For
  594. example, if you have a CGA display and try to display a VGA
  595. graphics file, the function might fail.  However, Hotnet
  596. will try to remap the .PCX file.
  597.  
  598. The Graphics List uses the familiar scrolling picklist.
  599. When you highlight a filename and press Enter, you will
  600. display that image.  You also have a chance to change the
  601. description field.
  602.  
  603. To change a filename, you must Delete the old name and
  604. Insert the new.
  605.  
  606. When viewing, you can "Scroll" or "Display" the file.  If
  607. the image is larger than your screen, try Scroll.
  608.  
  609.  
  610. When you are "scrolling" an image, you can use the following
  611. control keys:
  612.  
  613. Key                     Action
  614.  
  615. Escape                  Exit
  616. Up, Down Arrow          Scroll Up or Down
  617. Left, Right Arrow       Scroll Left or Right
  618. PgUp,PgDn               Page Up or Down
  619. Home,End                Display Top left or Bottom Right corner
  620. Ctrl: Left,Right        Page Left or Right
  621.  
  622.  
  623.  
  624. Utilities
  625.  
  626. The Utilities menu looks like this:
  627.  
  628. Use the LOG IN option to manually log in or to override the
  629. LOGNAME environment variable.
  630.  
  631. *** IMPORTANT ***  You must be logged in as "Master User" to
  632. perform the next four functions.  Furthermore, no one else
  633. should be accessing Hotnet when you perform these functions
  634. ***
  635.  
  636. Occasionally you'll want to rebuild your data index files.
  637. As you add and delete records, the efficiency of the data
  638. retrieval mechanism degrades.  Use BUILD NEW INDEX to
  639. reorganize your files and regenerate the index files.
  640.  
  641. Use the PURGE OLD RECORDS option to remove records before a
  642. specified date.
  643.  
  644. Do you solve most calls on the first call?  If so, then
  645. change the SOLVE DATE default to "Solved".  This will load
  646. today's date in the field automatically.  Otherwise, it will
  647. intialize as blank.
  648.  
  649. Insert mode?  Overstrike?  Which do you prefer?  Select your
  650. default with "Insert/Overstrike Mode Default".
  651.  
  652. You don't use US style phone numbers?  Set this to "N" to
  653. use free-form phone numbers.
  654.  
  655. Should you require all callers to be defined in the caller
  656. database?  Use this option to choose.
  657.  
  658. Reporting with HOTRPT
  659.  
  660. A separate program, HOTRPT, generates reports.    You should
  661. not use this program while someone is updating the call
  662. report files.
  663.  
  664. The reports selection looks like this:
  665.  
  666. Depending on the report you choose, you may have to enter a
  667. range of dates.
  668.  
  669. If there is no data -- for example, if there are no open
  670. calls and you select the Open Call report -- then no report
  671. will be generated!
  672.  
  673. Choose Select Printer and the scrolling picklist lets you
  674. choose a printer type.    When you press Enter, you select a
  675. printer.  If you want to leave without selecting a printer,
  676. use ESCAPE!  You can also choose to display reports to the
  677. screen instead of to a printer.
  678.  
  679.  
  680. Errors
  681.  
  682. While this program has been heavily tested, it's
  683. still possible for bugs to creep in -- particularly in
  684. a networked environment.
  685.  
  686. Most errors tend to be involved in network rights. 
  687. When Hotnet intercepts a terminal error, it pops
  688. open an error window.  This window lists the
  689. program module, the error type, and the line
  690. number.
  691.  
  692. If you encounter this error window, please note
  693. the information (or do a screen print) and notify
  694. the program author.
  695.  
  696. *** MULTIPLE ERRORS in PROC REDOINDEX ***
  697. If you see this error message, the most likely
  698. cause is an insufficient number of file handles.
  699. Simply increase the number of files in your
  700. CONFIG.SYS.
  701.  
  702. *** RUN error ***
  703. Normally caused during reporting -- this is because there's
  704. insufficient conventional memory to load the report module.
  705. Try unloading any TSR's to free up as much conventional
  706. memory as possible.
  707.  
  708. *** picklists look "wierd" ***
  709. This is often caused by a clobbered index file.  You can either
  710. use Utilities to rebuild the index files, or you can delete *.NTX
  711. files from DOS.  Hotnet will then automatically rebuild the index
  712. files.
  713.  
  714. **  free form search works "strange" ***
  715. Probably a clobbered word index file.  Either rebuild index files
  716. from Utilities, or delete the PHONE.IA file from DOS.  Hotnet will
  717. automatically rebuild the index file.
  718.  
  719. *** Terminal Error -- Index Error ***
  720. These errors are associated with the free-form index file, PHONE.IA.
  721. When these errors occur, the index file is deleted.  When you restart
  722. Hotnet, the index file is automatically rebuilt -- so the error probably
  723. will not happen again (at least, immediately!)
  724.  
  725. If these errors happen consistently, drop to DOS.  Delete file PHONE.IA.
  726. Next, sign into Hotnet as "Master User".  Select Utilities, then Build
  727. New Index.  This will probably handle the problem.
  728.  
  729. Some main error codes are:
  730.  
  731. -1      CREATEFAIL:  Could not create index file.  Check for sufficient
  732.         space on disk; also check network rights and protection.
  733. -2      MEMERR    :  Could not allocate sufficient memory.
  734. -3      BADWRITE  :  Write error while generating index file header.
  735. -4      BADSEEK   :  Error attempting to seek index record.
  736. -5      BADREAD   :  Read error while reading index record.
  737. -6      BADWRITE  :  Error while writing index record.
  738. -7      RECBOUND  :  Number of file records doesn't match index records.
  739. -8      ISDELETED :  Record already marked as deleted.
  740. -9      NONDELETED:  Attempt to undelete non-deleted record.
  741. -10     OPENERR   :  Unable to open index file.
  742. -11     INTERR    :  Internal Error
  743. -13     NORECS    :  Index operations on empty file.
  744. -17     NOMOREHANDLES:  Ran out of file handles.
  745. -18     BADHANDLE :  Invalid file handle.
  746. -19     BADIHANDLE:  Invalid internal handle.
  747. -20     LOCKFAILED:  Couldn't lock index file.
  748. -21     NOMORELOCKS: Lock table exhausted.
  749. -22     CANNOTUNLOCK: Couldn't unlock file.
  750.  
  751. Final
  752.  
  753. Well, I said it was a thin manual!
  754.  
  755. Seriously, I sincerely believe that Hotnet is so easy
  756. to use that this manual is not all that necessary --
  757. with a few exceptions.
  758.  
  759. And I hope I've covered those exceptions!
  760.  
  761. Please feel free to call or EMAIL any questions --
  762. I'd be glad to help out!
  763. Index
  764.         {included in printed manual}
  765.